Ricoh 5A22

Ricoh 5A22
Ricoh 5A22-02 csip
Ricoh 5A22-02 csip

Gyártás1989–2003
TervezőWDC, Ricoh
GyártóRicoh
Max CPU órajel3,58 MHz, (2,68, 1,79 MHz)
UtasításkészletWDC 65C816
Architektúra8/16 bites
Tokozás100 érintkezős QFP
AlkalmazásaSNES
A Wikimédia Commons tartalmaz Ricoh 5A22 témájú médiaállományokat.

A Ricoh 5A22 egy 8/16 bites mikroprocesszor, amelyet a Ricoh tervezett és gyártott a Super Nintendo Entertainment System (SNES) videojáték-konzol számára. Ez a WDC 8/16 bites 65C816 processzorán alapul, amit 1982 és 1984 között fejlesztettek ki az Apple IIGS személyi számítógép processzorának szerepére. A processzor egy 16 bites akkumulátorregiszterrel és szintén 16 bites további (index, veremmutató, programszámláló) regiszterekkel rendelkezik, valamint 8 bites memóriabank-regiszterekkel, amik a címzésben játszanak szerepet. A processzor adatsíne 8 bites, címsíne 24 bites. Két üzemmódja van, bekapcsoláskor 8 bites MOS 6502 ill. WDC 65C02 processzoroknak megfelelő emulációs üzemmódban működik, és átkapcsolható a 65C816 kiterjesztett, 16 bites üzemmódjába. A processzor utasításkészlete a MOS Technology 6502 utasításkészlet kiterjesztése: 92 utasítása van, több címzési módja, és nem támogatja a 6502 nem dokumentált utasításait. A CPU bemeneti órajele 21,47727 MHz,[1][2] a tényleges sebessége azonban jóval alacsonyabb és változó: 3,58 MHz az ún. a gyors hozzáférésnél (alacsony című bankokon lévő hardverregiszterekhez), 2,68 MHz a lassú hozzáférésnél (a ROM és a RAM felé) és 1,79 MHz nagyon lassú hozzáférésnél (magas című bankokon lévő hardverregiszterekhez). Az alacsonyabb órajeleket frekvenciaosztással állítják elő, 6, 8 vagy 12 osztóval.[1]

  1. a b Forráshivatkozás-hiba: Érvénytelen <ref> címke; nincs megadva szöveg a(z) rit.1 nevű lábjegyzeteknek
  2. Forráshivatkozás-hiba: Érvénytelen <ref> címke; nincs megadva szöveg a(z) sneslab nevű lábjegyzeteknek

Developed by StudentB